package com.shop.cereshop.commons.domain.im.tx.req.friend;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

@Data
public class FriendItem {

    // To_Account (String) - 必填 - 好友的 UserID
    @SerializedName("To_Account")
    private String To_Account;
    // Remark (String) - 选填 - From_Account 对 To_Account 的好友备注，详情可参见 标配好友字段
    @SerializedName("Remark")
    private String Remark;
    // GroupName (String) - 选填 - From_Account 对 To_Account 的分组信息，添加好友时只允许设置一个分组，因此使用 String 类型即可，详情可参见 标配好友字段
    @SerializedName("GroupName")
    private String GroupName;
    // AddSource (String) - 必填 - 加好友来源字段，详情可参见 标配好友字段
    @SerializedName("AddSource")
    private String AddSource;
    // AddWording (String) - 选填 - From_Account 和 To_Account 形成好友关系时的附言信息，详情可参见 标配好友字段
    @SerializedName("AddWording")
    private String AddWording;
    // AddType (String) - 选填 - 加好友方式（默认双向加好友方式）：Add_Type_Single 表示单向加好友，Add_Type_Both 表示双向加好友
    @SerializedName("AddType")
    private String AddType;
    // ForceAddFlags (Integer) - 选填 - 管理员强制加好友标记：1 表示强制加好友，0 表示常规加好友方式
    @SerializedName("ForceAddFlags")
    private Integer ForceAddFlags;
}
